package com.loong.data.common.forehead.result;


import lombok.*;

import java.math.BigDecimal;
import java.util.List;

@Builder
@Setter
@Getter
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class GoodsForeheadResult {

    /**
     * 商品id
     */
    private Long id;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 分类
     */
    private Long categoryId;
    /**
     * 品牌
     */
    private Long brandId;

    /**
     * 商品描述
     */
    private String description;

    /**
     * 店铺id
     */
    private Long shopId;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 销售状态
     */
    private Integer saleStatus;

    /**
     * 包装费
     */
    private BigDecimal packingExpense;

    /**
     * 月销
     */
    private Integer monthlySale;

    /**
     * 点赞数
     */
    private Long likeNum;

    /**
     * 是否多规格
     */
    private Boolean multipleSpecifications;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 主要图片
     */
    private String masterPic;

    /**
     * 主视频
     */
    private String masterVideo;

    /**
     * 最低价格
     */
    private BigDecimal minPrice;

    /**
     * 最高价格
     */
    private BigDecimal maxPrice;

    //TODO
    /**
     * 评价
     */
    private String comment;

    /**
     * 推荐(0(false)表示默认，1(true)表示该商品为推荐商品)
     */
    private Boolean recommend;

    /**
     * 商品sku集合
     */
    private List<GoodsSkuForeheadResult> goodsSkuList;
}
